package com.itcncp.ucenter.dao.mapper;

import com.itcncp.ucenter.dao.model.UserTripJnl;
import com.itcncp.ucenter.dao.model.UserTripJnlExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserTripJnlMapper {
    long countByExample(UserTripJnlExample example);

    int deleteByExample(UserTripJnlExample example);

    int deleteByPrimaryKey(@Param("userId") Long userId, @Param("transNo") String transNo);

    int insert(UserTripJnl record);

    int insertSelective(UserTripJnl record);

    List<UserTripJnl> selectByExample(UserTripJnlExample example);

    UserTripJnl selectByPrimaryKey(@Param("userId") Long userId, @Param("transNo") String transNo);

    int updateByExampleSelective(@Param("record") UserTripJnl record, @Param("example") UserTripJnlExample example);

    int updateByExample(@Param("record") UserTripJnl record, @Param("example") UserTripJnlExample example);

    int updateByPrimaryKeySelective(UserTripJnl record);

    int updateByPrimaryKey(UserTripJnl record);
}